package brouter.annotation.bean;

import javax.lang.model.type.TypeMirror;

public class ParameterBean {
    String name;
    TypeMirror fieldType;
    String paramName;

    public ParameterBean(String name, TypeMirror fieldType, String paramName) {
        this.name = name;
        this.fieldType = fieldType;
        this.paramName = paramName;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public TypeMirror getFieldType() {
        return fieldType;
    }

    public void setFieldType(TypeMirror fieldType) {
        this.fieldType = fieldType;
    }

    public String getParamName() {
        return paramName;
    }

    public void setParamName(String paramName) {
        this.paramName = paramName;
    }

    @Override
    public String toString() {
        return "ParameterBean{" +
                "name='" + name + '\'' +
                ", fieldType=" + fieldType +
                ", paramName='" + paramName + '\'' +
                '}';
    }
}
